Реактивное программирование: освоение паттерна "Наблюдатель" для динамических приложений | MLOG | MLOG